<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">

<html>

<head>
<title>Messages</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../../Romes_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!--
if (navigator.appName !="Netscape")
{   document.write("<link rel='stylesheet' href='../../Romes.css'>");}
//-->
</script>
<style type="text/css">
<!--
hr.whs1 { float:aligncenter; width:50%; x-condition:OLH; }
p.whs2 { font-weight:normal; }
img_whs3 { border:none; width:20px; height:23px; float:none; x-condition:OLH; border-style:none; }
-->
</style><script type="text/javascript" language="JavaScript">
<!--
function ehlp_showtip(current,e,text)
{
  if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == 'Netscape'))
  {
    document.tooltip.document.write("<layer bgColor='yellow' style='border:1px solid black;font-size:12px;'>"+ text + "</layer>");
    document.tooltip.document.close();
    document.tooltip.left=e.pageX+5;
    document.tooltip.top=e.pageY+5;
    document.tooltip.visibility="show";
  }
}
function ehlp_hidetip()
{
  document.tooltip.visibility="hidden";
}
//-->
</script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!--
function reDo() {
  if (innerWidth != origWidth || innerHeight != origHeight)
     location.reload();
}
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
	origWidth = innerWidth;
	origHeight = innerHeight;
	onresize = reDo;
}
onerror = null; 
//-->
</script>
<style type="text/css">
<!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
-->
</style><script type="text/javascript" language="javascript1.2" src="../../whmsg.js"></script>
<script type="text/javascript" language="javascript" src="../../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../../whtopic.js"></script>
</head>
<body lang="DE"><script type="text/javascript" language="javascript1.2">
<!--
if (window.gbWhTopic)
{
	if (window.addTocInfo)
	{
	addTocInfo("Remote Control - General Description\nMessages");
addTocInfo("Remote Control - General Description\nMessages\nInterface Messages (GPIB)");
addTocInfo("Remote Control - General Description\nMessages\nInterface Messages (RSIB)");
addTocInfo("Remote Control - General Description\nMessages\nDevice Messages");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");

	}
	if (window.writeBtnStyle)
		writeBtnStyle();

	if (window.writeIntopicBar)
		writeIntopicBar(1);

	if (window.setRelStartPage)
	{
	setRelStartPage("../../Start.htm");

		autoSync(1);
		sendSyncInfo();
		sendAveInfoOut();
	}
}
else
	if (window.gbIE4)
		document.location.reload();
//-->
</script><script type="text/javascript" language="JavaScript1.2" src="../../ehlpdhtm.js" x-save-method="compute-relative" name="EHELP_DHTM"></script>
<script type="text/javascript"
		language=JavaScript1.2>
<!-- 
if( typeof( kadovInitEffects ) != 'function' ) kadovInitEffects = new Function();if( typeof( kadovInitTrigger ) != 'function' ) kadovInitTrigger = new Function();if( typeof( kadovFilePopupInit ) != 'function' ) kadovFilePopupInit = new Function();if( typeof( kadovTextPopupInit ) != 'function' ) kadovTextPopupInit = new Function();
 //-->
</script>


<h3>Messages &nbsp;&nbsp;
<a href="javascript:void(0);" onClick="var e; if (parseInt(navigator.appVersion)>=4){e=event;}  if (parseInt(navigator.appVersion) >=2 && typeof(PickupDialog_Invoke) == 'function') PickupDialog_Invoke(e,'','SCPI Command Structure and Syntax','SCPI_Command_Structure_and_Syntax.htm');return false;" title="Related Topics"><img src="../../ss_btn_related_topics2.gif" border=0 height=17 width=81 alt="Related Topics"></a>

 </h3>

<p>The messages transferred on the data lines of the <a HREF="../../HW_Interfaces/GPIB_Bus_Interface.htm"
														id=A1
														style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">GPIB 
 bus</a><script type="text/javascript"
									language=JavaScript1.2><!--
kadovInitEffects('A1');
//--></script> 
 or via the RSIB interface can be either <a href="Messages.htm#Interface_Messages"
											id=A3
											style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">interface 
 messages</a><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('A3');
//--></script> 
 or <a href="Messages.htm#Device_Messages"
		id=A4
		style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">device 
 messages</a><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('A4');
//--></script>.</p>


<hr align="center" width="50%" class="whs1">


<h4><span lang=EN-US><a name=Interface_Messages></a>GPIB Bus Interface 
 Messages</span></h4>

<p class="whs2">Interface messages are transferred on the 
 data lines of the GPIB bus, the ATN control line being active. They are 
 used for communication between controller and instrument and can only 
 be sent by a computer which has the function of an GPIB bus controller. 
 </p>

<p class="whs2">Interface messages can be further subdivided 
 into</p>

<ul>
	
	<li style="font-weight: normal;"
		class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a5" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Universal 
 commands</a><span class=expandtext style="display: 'none';" id=POPUP157150552 >   act on all devices connected to the GPIB bus without previous addressing.</span><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('a5');
//--></script></p></li>
	
	<li style="font-weight: normal;"
		class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a8" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Addressed 
 commands</a><span class=expandtext style="display: 'none';" id=POPUP237697414 >   only act on devices previously addressed as listeners.</span><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('a8');
//--></script></p></li>
</ul>

<p class="whs2">The interface messages relevant to the 
 instrument are listed in the <a href="../../HW_Interfaces/GPIB_Bus_Interface.htm"
								id=a2
								style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">GPIB 
 bus</a><script type="text/javascript"
									language=JavaScript1.2><!--
kadovInitEffects('a2');
//--></script> 
 section.</p>


<hr align="center" width="50%" class="whs1">


<h4><span lang=EN-US><a name=Interface_Messages_RSIB></a>RSIB Interface 
 Messages</span></h4>

<p>The RSIB interface allows the instrument to be controlled in a Local 
 Area Network. The interface functions are matched to the function interface 
 for GPIB bus programming from National Instruments. </p>

<hr align="center" width="50%" class="whs1">


<h4><a name=Device_Messages></a>Device Messages (Commands and Device Responses)</h4>

<p>Device messages are transferred via the data lines of the GPIB bus, 
 the &quot;ATN&quot; control line not being active. The ASCII character 
 set is used. A distinction is made according to the direction in which 
 device messages are transferred:</p>

<ul>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a6" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Commands</a><span class=expandtext style="display: 'none';" id=POPUP237723645 >   are messages the controller sends to the instrument. They operate the 
 device functions and request information.</span><script 
 type="text/javascript"
	language=JavaScript1.2><!--
kadovInitEffects('a6');
//--></script></p></li>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a7" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Device 
 responses</a><span class=expandtext style="display: 'none';" id=POPUP237552334 >   are messages the instrument sends to the controller after a query. They 
 can contain measurement results, instrument settings and information on 
 the instrument status.</span><script type="text/javascript"
											language=JavaScript1.2><!--
kadovInitEffects('a7');
//--></script></p></li>
</ul>

<p>Commands are subdivided according to two criteria: </p>

<p>1. According to the effect they have on the instrument: </p>

<ul>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a9" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Setting 
 commands</a><span class=expandtext style="display: 'none';" id=POPUP237769425 >   cause instrument settings such as a reset of the instrument or setting 
 the output level to some value.</span><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('a9');
//--></script></p></li>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a10" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Queries</a><span class=expandtext style="display: 'none';" id=POPUP237767206 >   cause data to be provided for output on the GPIB bus, e.g. for identification 
 of the device or polling the active input.</span><script 
 type="text/javascript"
	language=JavaScript1.2><!--
kadovInitEffects('a10');
//--></script></p></li>
</ul>

<p>2. According to their definition in standard IEEE 488.2:</p>

<ul>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a11" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Common 
 commands</a><span class=expandtext style="display: 'none';" id=POPUP237566249 >   have a function and syntax that is exactly defined in standard IEEE 
 488.2. Typical tasks are the management of the standardized status registers, 
 reset and selftest. </span><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('a11');
//--></script></p></li>
	
	<li class=kadov-p-Clist><p class=list><a class="expandspot" href="javascript:kadovTextPopup(this)" id="a12" style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">Device-specific 
 commands</a><span class=expandtext style="display: 'none';" id=POPUP237695966 >   are functions that depend on the features of the instrument such as 
 frequency settings. A majority of these commands has also been standardized 
 by the SCPI consortium.</span><script type="text/javascript"
										language=JavaScript1.2><!--
kadovInitEffects('a12');
//--></script></p></li>
</ul>

<p>The device messages have a characteristic <a HREF="SCPI_Command_Structure_and_Syntax.htm"
												id=A14
												style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">structure 
 and syntax</a><script type="text/javascript"
											language=JavaScript1.2><!--
kadovInitEffects('A14');
//--></script>. 
 In the <a HREF="../../SCPI_Reference/About_this_Chapter.htm"
			id=A13
			style="/*begin!kadov{{*/ position: relative; /*}}end!kadov*/ ">SCPI 
 reference</a><script type="text/javascript"
											language=JavaScript1.2><!--
kadovInitEffects('A13');
//--></script> 
 chapter all commands are listed and explained in detail.</p>


<hr align="center" width="50%" class="whs1">


<p class=Linkline
	style="x-condition: OLH;"><a title="Back to top" href="Messages.htm" id="a15" style="x-condition: OLH; /*begin!kadov{{*/ position: relative; /*}}end!kadov*/ " onmouseover="if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == 'Netscape')) ehlp_showtip(this,event,'Back to top');" onmouseout="if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == 'Netscape')) ehlp_hidetip();"><img src="../../small_images/baby_up.gif" x-maintain-ratio="TRUE" width="20px" height="23px" border="0" class="img_whs3"></a><script type="text/javascript"
											language=JavaScript1.2><!--
kadovInitEffects('a15');
//--></script></p>

<script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a5','POPUP157150552');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a8','POPUP237697414');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a6','POPUP237723645');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a7','POPUP237552334');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a9','POPUP237769425');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a10','POPUP237767206');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a11','POPUP237566249');
//--></script><script language="javascript1.2" type="text/javascript"><!--
kadovTextPopupInit('a12','POPUP237695966');
//--></script><script type="text/javascript" language="JavaScript" title="WebHelpRelatedTopics"><!--
if (parseInt(navigator.appVersion) >= 3 && typeof (WritePopupMenuLayer) == "function")
  WritePopupMenuLayer();
//--></script><script type="text/javascript" language="JavaScript">
<!--
 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == 'Netscape'))
  document.write("<div id='tooltip' class='WebHelpPopupMenu'></div>");
//-->
</script><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
	writeIntopicBar(0);
//-->
</script>
</body>
</html>
